to be held answerable or responsible - Español Inglés Diccionario